.empty-message{width:300px; min-height:100px;padding:10px;text-align:center;}
.attr-box{width:600px; min-height:120px;height:auto;}
.attr-box h1{border-bottom:1px dashed #CCC;padding:5px;color:#8B0701;}
.attr-box .attr-list{font-size:16px;margin:10px 0 0 0;}
.attr-box .attr-list li{margin:0 0 0 10px;width:580px; list-style: none;}
.attr-box .attr-list label{display:inline-block;text-align: left;width:150px;}
.attr-box .attr-list input[type=text]{border:solid 1px #999;height:30px;line-height:30px;padding-left:2px;width:300px;}
.attr-box .attr-list li.li-button{text-align:right;}
.attr-box .attr-list li.li-button button{width: 120px;margin-right:15px;font-weight: bold;font-size: 16px;}
.attr-box .attr-list .price{float: right; color: red;}
#attr-error{color: red;font-size: 14px;}
.attr-box .product-num{
    border: solid 1px #999;
    padding:2px;
    width: 50px;
}

del{
    font-size: 16px;
}